package com.jiunuan.live.im.core.server.interfaces.rpc;

import com.jiunuan.live.im.dto.ImMsgBody;

import java.util.List;

/**
 * @Author: JiuNuan
 * @CreateTime: 2024-08-16 11:35
 * @Description: im路由处理器接口，专门给router层进行调用的接口
 */

public interface IRouterHandlerRpc {
    /**
     * 按照用户id进行消息的发送
     * @param imMsgBody
     */
    void sendMsg(ImMsgBody imMsgBody);

    /**
     * 支持批量发送消息
     * @param imMsgBodyList
     */
    void batchSendMsg(List<ImMsgBody> imMsgBodyList);
}
